package com.novacloud.fresh.controller.access;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import java.util.List;

/**
 * @param
 * @author <a href="mailto:huzhanjun@novacloud.com">huzj</a>
 * @version : 1.0
 * @date 2016-01-02 16:17
 */
@Controller
@RequestMapping(value = "/access")
public class AccessController {
//
//    @Autowired
//    private UserService userService;
//
//    @Autowired
//    private SystemService systemService;
//
//    @Autowired
//    private UserAccessSystemService userAccessSystemService;
//
//    @RequestMapping(value = "/access-list.html")
//    public ModelAndView accessList(ModelMap modelMap) {
//        List<User> users = this.userService.findAll();
//        modelMap.put("users", users);
//        List<com.novacloud.fresh.model.login.System> systems = this.systemService.findAll();
//        modelMap.put("systems", systems);
//        return new ModelAndView("access/access-list");
//    }
//
//    @RequestMapping(value = "/access-add.html")
//    @ResponseBody
//    public void addAccess(Long systemId,Long userId) {
//        UserAccessSystem usa =new UserAccessSystem();
//        usa.setUserId(userId);
//        usa.setSystemId(systemId);
//        userAccessSystemService.insert(usa);
//    }
//
//    @RequestMapping(value = "/access-del.html")
//    @ResponseBody
//    public void delAccess(Long systemId,Long userId) {
//        UserAccessSystem usa =new UserAccessSystem();
//        usa.setUserId(userId);
//        usa.setSystemId(systemId);
//        userAccessSystemService.deleteByType(usa);
//    }
}
